.creator_view {
	.actionsContainer {
		.slds-button {
			cursor: pointer;
		}
		.crm-fill-icon {
			fill: currentColor;
		}
	}
	.objectViewManager{
		height: auto;
		.table-grid-content{
			height: 100%;
			.creator-view-tabs_default {
				max-height: 100%;
			}
		}
		.slds-page-header{
			.slds-page-header__icon{
				width: 2rem;
				height: 2rem;
			}
			.slds-page-header__detail-row{
				padding: 0.8rem 1rem;
				@media (max-width: 767px) {
					border-radius: 0;
					display: none;
				}
				ul.slds-list_horizontal{
					flex-wrap: wrap;
					align-items: flex-start;
					margin-bottom: -0.75rem;
					&>li{
						width: 175px;
						margin-right: 0.75rem;
						margin-bottom: 0.75rem;
						.themeIcon{
							display: flex;
							align-items: center;
							.forceEntityIcon.extraSmall{
								width: 1.1rem;
								height: 1.1rem;
								border-radius: 0.2rem;
							}
						}
						.slds-media__body{
							display: flex;
							a.slds-truncate{
								display: flex;
								border-bottom: 1px dotted;
								span{
									overflow: hidden;
									text-overflow: ellipsis;
									white-space: nowrap;
								}
								&:hover{
									text-decoration: none;
								}
							}
						}
					}
				}
			}
		}
		.row{
			.column{
				@media (max-width: 767px) {
					&>.slds-tabs_card{
						border-radius: 0;
						border-top: 0;
					}
				}
			}
		}
	}

	.slds-tabs_default__nav, .slds-tabs--default__nav {
		margin-top: -0.75rem;
	}

	.slds-tabs_default__content {
		.related-object-tabular {
			.dx-datagrid-headers {
				border-top: 1px solid #ddd;
				/*
				.dx-datagrid-table .dx-row > td {
					border-bottom: 0;
				}*/
			}
			.dataTable {
				thead > tr > th {
					position: relative;
				}
				td:not(:first-child) {
					padding: 5px 8px 4px 8px;
				}
				.creator_table_cell {
					line-height: 1.25rem;
				}
				thead {
					& > tr > th.sorting_asc,
					& > tr > th.sorting_desc,
					& > tr > th.sorting,
					& > tr > td.sorting_asc,
					& > tr > td.sorting_desc,
					& > tr > td.sorting {
						padding-right: 0px;
						& > a {
							padding-right: 30px;
						}
					}
			
					.sorting:after,
					.sorting_asc:after,
					.sorting_desc:after,
					.sorting_asc_disabled:after,
					.sorting_desc_disabled:after {
						display: none;
						bottom: 4px;
					}
				}
			}
		}
	}

	/*chatter view*/
	.steedos-record_chat{
		.slds-tabs_default__content{
			padding: 0 0;
		}

		.slds-post {
			border-top: none;
			padding: 0 0;
		}
	}

	.column{
		width: 100%;
	}
	/*chatter view end*/

	.help-info{
		display: inline-block;
		font-size: 12px;
		color: #706e6b;
		padding-left: 6px;
	}

	.back-icon{
		cursor:pointer;
	}

	@media (max-width: 767px) {
		.back-icon{
			display: none;
		}
	}
}

form.two-columns-form{
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	.form-group{
		display: inline-block;
		width: 100%;
	}
}
#afModal{
	.modal-two-columns{
		.modal-body{
			form{
				-webkit-column-count: 2;
				-moz-column-count: 2;
				column-count: 2;
				.form-group{
					display: inline-block;
					width: 100%;
					&>.control-label{
						margin-bottom: 4px;
						width: 100%!important;
						&~div{
							width: 100%!important;
						}
					}
				}
			}
		}
	}
}

#creator-quick-form {
	margin-bottom: 1.3rem;
	margin-top: -0.6rem;
	.slds-section__title {
		font-size: 0.8rem;
		font-weight: inherit;
	}
	.slds-truncate.fulltext {
		white-space: normal;
	}

	.view-page-section-row{
		margin-top: 0.25rem;
		margin-bottom: 0.25rem;

		.slds-p-vertical_xx-small, .slds-p-vertical--xx-small{
			padding-top: 0px;
			padding-bottom: 0px;
		}
	}
	.creator_table_cell{
		.cell-container{
			.slds-icon_container{
				.slds-icon{
					margin-top: -0.3rem;
				}
			}
		}
	}

	@media (max-width: 767px) {
		.object-form{
			.ant-drawer-bottom{
				height: 48px !important;
				.ant-drawer-body{
					padding-top: 9px !important;
				}
			}
		}
	}
}


.input-file-upload{
	position: absolute;
	width: 100%;
	height: 100%;
	display: inline-block;
	opacity: 0;
	top: 0px;
	left: 0px;
	z-index: 100;
	cursor: pointer;
	overflow: hidden;
}

.object-form{
	.ant-drawer{
		.ant-drawer-content-wrapper{
			.ant-drawer-body{
				.ant-space{
					.ant-btn{
						margin-right: 8px;
					}
				}
			}
		}
	}
}

.related-object-tabular {
	.ag-theme-balham .ag-root-wrapper {
		border: none;
		border-top: #bdc3c7 solid 1px;
	}
}